package com.project.mapper;

import com.project.bean.ManBean;
import org.apache.ibatis.annotations.Param;

import java.time.LocalDate;
import java.util.List;

/**
 * @author lyl
 * description:
 */
public interface IManMapper {
    /**
     * 添加
     *
     * @param manBean 公民对象
     */
    void add(ManBean manBean);

    /**
     * 分页显示
     *
     * @return 公民集合
     */
    List<ManBean> findAll();

    /**
     * 删除
     *
     * @param id
     */
    void del(@Param("id") int id);

    /**
     * 修改
     *
     * @param manId
     * @param birthday
     */
    void alt(@Param("manId") int manId, @Param("birthday") LocalDate birthday);

    /**
     * 根据id返回公民对象
     * @param manId
     * @return
     */
    ManBean findOne(@Param("manId") int manId);
}
